// 用户先登录，登录成功之后拿到token，然后再保存token到本地

import 'dart:io';

void main(){
  print('同步任务111');
login().then((token){
  setToken(token).then((res){
    if(res){
      print('操作成功');
    }
  });
}).catchError((err){
  print(err);
});
  print('同步任务222');
}

/**
 * 登录
 */
Future<String> login(){
  return Future((){
    sleep(Duration(seconds: 3));
    print('登录成功');
    return 'faskldjflasf';
  });
}

/**
 * 存token
 */
Future<bool> setToken(String token){
  return Future((){
    sleep(Duration(seconds: 3));
    print('token:${token},存储成功');
    return true;
  });
}